如何使用 Mac 上的终端更改 DNS 服务器 您所在的位置:网站首页 macbook 修改dns 如何使用 Mac 上的终端更改 DNS 服务器

如何使用 Mac 上的终端更改 DNS 服务器

2024-07-11 00:31| 来源: 网络整理| 查看: 265

虽然您始终可以使用系统网络首选项面板来更改 Mac 上的 DNS 服务器,但一些极客更喜欢使用终端来完成工作。 使用终端更改 DNS 服务器有其优势,例如它可以让您通过 SSH 远程访问 DNS 服务器,甚至在您的计算机上的 GUI 死机时它也可以工作。 此外,在对 Mac 进行故障排除时,您可能会发现能够从终端更改 DNS 服务器很有用。

在本文中,我们将向您展示如何使用 networksetup 命令更改服务器。 这个命令带来了许多你可以在你的机器上做的事情,但我们只会用它来修改 DNS 服务器。

单击 Dock 中的 Launchpad,搜索并单击 Terminal,它将为您启动。

当终端启动时,输入以下命令并按 Enter. 请仔细阅读命令参数以了解该命令将在您的机器上执行的操作。

网络设置 – 帮助您修改连接的命令-setdnsservers – 在您的机器上设置 DNS 服务器的标志无线上网 – 您的网络连接208.67.222.222 – 将在您的机器上使用的新 DNS 服务器

只要你按下 Enter,系统将提示您输入 admin 户口密码。 Enter 密码并单击“修改配置”以继续该过程。

dns终端提示

您不会得到任何确认您的 Mac 上的 DNS 服务器已更改。 相反,您只会看到普通的终端窗口,只要没有错误就可以了。

您不仅可以使用上述命令设置单个 DNS 服务器,还可以在多个服务器不工作时使用。 以下命令可用于设置多个 DNS 服务器:

dnsterminal-multiple

如您所见,服务器之间被一个空格隔开。 您可以根据需要添加任意数量的服务器,以确保当其中一台服务器出现故障时,您的 Internet 不会停止工作。

如果您想知道 DNS 服务器是否已成功更改,您可以简单地发出以下命令来检查状态:

dnsterminal-showdns

您应该能够在终端窗口中看到配置的 DNS 服务器。 这些是在您的计算机上运行的当前 DNS 服务器。

建议您在更改机器上的服务器后清除 DNS 缓存。 您的 Mac 有一个内置命令,可让您在一秒钟内清除 DNS 缓存。

只需在终端中输入以下命令并按 Enter. 系统将提示您输入密码。 这样做,你会很高兴的。

dnsterminal-dnscache

结论

虽然大多数用户更喜欢使用 GUI 来更改其 Mac 上的设置,但有时您需要使用命令行(例如 SSH)来完成任务。 上述方法应该可以帮助您直接从终端更改 Mac 上的 DNS 服务器。

永远不会错过

接收我们最新教程的更新。

注册所有时事通讯。 我想通过电子邮件接收时事通讯。 我们不会共享您的数据,您可以随时取消订阅。 订阅



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有